html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;}:focus {outline: 0;}table {border-collapse: collapse;border-spacing: 0;}fieldset,img,abbr,acronym { border: 0;}address,caption,cite,code,dfn,th,var {font-style: normal;font-weight: normal;font-family: inherit;}ol,ul {list-style: none;}caption,th {text-align: left;}h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}

/*
Theme Name: SYN Média
Theme URI: http://www.synmedia.ca
Description: Thème SYN Média
Version: 1.0
Author: Hubert Lavoie
Tags:
*/

body {
background: #0c0c0c url(images/pattern.gif) center top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.82em;
}

a{color:#afbdd0;}
a:hover{color:#8895a3;}

#opa{
min-height:297px;	
}

#email2,#website2,.email2,.website2{display:none;}

p{
color:#cfcfcf;
padding-bottom:10px;
font-size:0.9em;
line-height:normal;
}

h1{
position:absolute;
top:-23px;
left:150px;
font-size:11px;
color:#cfcfcf;
line-height:normal;
z-index:10;
}
h1 span{
font-weight:bold;	
color:#cfcfcf;
}
h2{}
h3{}
h4{}
h5{}
h6{}

#page{
width:968px;

margin:0 auto;
padding:5px;
margin-bottom:10px;
position:relative;
}

#fullBodyVest{
background:url(images/bgBodyVest.jpg) center top no-repeat;
padding-top:37px;
}

.surMesure{
	
}

.alignleft{
float:left;
padding:2px;
margin-right:10px;
margin-bottom:5px;
border:1px #222222 solid;
}

#search{
position:absolute;
top:13px;
right:126px;
z-index:10;
}

a#btnen{
float: right;
background-color: transparent;
background-image: url(images/btnLang.gif);
background-repeat: no-repeat;
display: block;
width:137px;
height:37px;
}

a#btnen:hover{
background-position: 0 -37px;
cursor: pointer;
}

a#btnfr{
float: right;
background-color: transparent;
background-image: url(images/btnLang.gif);
background-repeat: no-repeat;
display: block;
width:125px;
height:37px;
background-position: 0 -74px;
}

a#btnfr:hover{
background-position: 0 -111px;
cursor: pointer;
}

#headerVest{
position:absolute;top:-37px;left:0px;z-index:7;
}

#smallVestPart{
z-index:60;
position:absolute;
left:0px;
top:302px;
}

#social{
position:fixed;
left:5px;
top:10px;
z-index:15;
width:70px;
}

#header{
position:relative;
}

#dude{
position:absolute;
left:0px;
bottom:-1px;
display:none;
}
#switchLangue{
position:absolute;
right:118px;
top:-29px;
z-index:10;
}
#switchLangue img{
}

#btnsend{
position:absolute;
right:0px;
bottom:0px;
width:106px;
height:37px;
border:none;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(images/btnEnvoyerContact2.jpg);
}

#btnsend:hover{
background-position: 0 -37px;
}

#newres{
display: block;
width:217px;
height:27px;
border:none;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(images/arrows.gif);
margin-bottom: 10px;
background-position: 0 -108px;
}

#newres:hover{
background-position: 0 -135px;
}

#oldres{
margin-top: 10px;
display: block;
width:217px;
height:27px;
border:none;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(images/arrows.gif);
margin-bottom: 10px;
background-position: 0 -162px;
}

#oldres:hover{
background-position: 0 -189px;
}

#newact{
display: block;
width:255px;
height:27px;
border:none;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(images/arrows.gif);
margin-left: 5px;
}

#newact:hover{
background-position: 0 -27px;
}

#oldact{
display: block;
width:255px;
height:27px;
border:none;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(images/arrows.gif);
margin-left: 5px;
background-position: 0 -54px;
}

#oldact:hover{
background-position: 0 -81px;
}

#prevbtn,#nextbtn{
display: block;
width:24px;
height:73px;
border:none;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(images/imgPrefabArrows.gif);
}

#nextbtn{
background-position: -48px 0;
}

#nextbtn:hover{
background-position: -72px 0;
}

#prevbtn:hover{
background-position: -24px 0;
}

#hostingcaract{
display: block;
width:136px;
height:28px;
border:none;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(images/caracteristique2.gif);
float: left;
}

#hostingcaract:hover{
background-position: 0 -28px;
}

#hostingoverview{
display: block;
width:99px;
height:28px;
border:none;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(images/survol2.gif);
float: left;
}

#hostingoverview:hover{
background-position: 0 -28px;
}

.hosting .selected,
.hosting a.selected:hover{
background-position: 0 -56px !important;
}


#nav{position:relative;top:0px;}

#nav li{
float:left;	
}

#nav img{
float:left;
}
#nav a{text-decoration:none;}

#nav a.menu{
background-color: transparent;
background-repeat: no-repeat;
display: block;
width:135px;
height:55px;
}

#nav #btnacc{background-image: url(images/buttons.jpg);}
#nav #btnacc:hover{background-position: 0 -55px;}
#nav #btnacc.selected{background-position: 0 -110px;}

#nav #btnser{background-position: 0 -165px;background-image: url(images/buttons.jpg);width:149px;}
#nav #btnser:hover{background-position: 0 -220px;}
#nav #btnser.selected{background-position: 0 -275px;}

#nav #btndem{background-position: 0 -330px;background-image: url(images/buttons.jpg);width:186px;}
#nav #btndem:hover{background-position: 0 -385px;}
#nav #btndem.selected{background-position: 0 -440px;}

#nav #btncms{background-position: 0 -660px;background-image: url(images/buttons.jpg);width:165px;}
#nav #btncms:hover{background-position: 0 -715px;}
#nav #btncms.selected{background-position: 0 -770px;}

#nav #btnjnd{background-position: 0 -495px;background-image: url(images/buttons.jpg);width:180px;}
#nav #btnjnd:hover{background-position: 0 -550px;}
#nav #btnjnd.selected{background-position: 0 -605px;}

#nav #btncon{background-position: 0 -825px;background-image: url(images/buttons.jpg);width:153px;}
#nav #btncon:hover{background-position: 0 -880px;}
#nav #btncon.selected{background-position: 0 -935px;}

#nav li ul {
	position: absolute;

	left: -999em;
	z-index: 6;
}

#nav li:hover ul {
	left:0px;
	top:55px;
}

#nav li ul{
width:960px; 
	padding:16px 0px 16px 8px;
	background:#0b0b0b;
	border-bottom:1px solid #313b44;
z-index: 51;
}

#servicesul li{
float:left;	
}

#servicesul li a{
display:block;
float:left;
padding:0 14px 0 13px;
color:#ccc;
font-size:11px;
}
#servicesul li a:hover{
color:#8895a3;
}



#icoAri{
clear:both;
height:34px;
width:100%;
background:#0a0a0a;
padding:12px 12px 0 24px;
width:932px;
border-bottom:1px solid #202020;

}
#icoAri img{
float:right;
margin-right:7px;	
}

#ari{
float:left;
color:#dddcdc;
padding-top:4px;
}

#ari img{
margin-top:7px;
margin-left:5px;
}
#ari a{
text-decoration:none;
}

.forfait{
padding:10px;
width:206px;
border:1px solid #1e1e1e;
float:left;
margin-right:12px;
margin-bottom:12px;
background:url(images/blackTransp.png);
}

.forfait:hover{
border:1px solid #333;	
}

.forfait h3{
font-size:1.8em;
color:#fff;
margin-bottom:12px;
}
.forfait h3 span{
font-size:1.8em;
font-weight:bold;
color:#9eb1c0;
}
.forfait h4{
font-size:12px;
color:#9eb1c0;
margin-bottom:20px;
}
.forfait h4 span{
color:#fff;
font-size:15px;
}
.forfait h5{
font-size:31px;
font-weight:bold;
color:#9eb1c0;
margin-top:15px;
}
.forfait h5 span{
font-size:12px;
color:#fff;

}
.forfait li{
font-size:12px;
color:#d2d2d2;
padding:5px;
margin-bottom:5px;
}
.forfait li.alt{
background:url(images/blackTransp2.png);
}
.forfait img{
float:right;	
margin-top:15px;
}

.tableau{
color:#fff;
}
.tableHead{
font-size:20px;
font-weight:bold;
color:#afbdd0;
}
.tableTitle{
font-size:12px;
font-weight:normal;
color:#bebebe;
border-bottom:1px solid #111;
}
.tableTitle span{
}

.tableTitleB{
font-size:13px;
font-weight:bold;
color:#ddd;
border-bottom:1px solid #111;
}
.tableTitleB span{
font-size:18px;
color:#afbdd0;
font-weight:bold;
}

.tableau tr{
background:url(images/blackTransp.png);	
border-bottom:1px solid #111;
}

.tableau tr.alt{
background:url(images/blackTransp2.png);
border-bottom:1px solid #111;
}

.tableau td{
padding:5px;	
}

.tableau td.alt{
background:#151515;
border:1px solid #222;
}

.tableau td.alt2{
background:#111;
border:1px solid #222;
}


#commande fieldset{
color:#e2e2e2;
float:left;

}

#commande legend{
font-size:20px;
font-weight:bold;
margin-bottom:10px;

}

#commande fieldset div{
margin-bottom:5px;
clear:both;
padding:5px;

border-bottom:1px solid #222;
}

#commande fieldset div.alt{

}

#commande fieldset label{
display:block;
float:left;
font-size:12px;
margin-bottom:4px;
width:220px;
}

#commande fieldset select{
width:208px;margin-right:4px;border:1px solid #222;color:#e2e2e2;background:#222;
}

#commande fieldset input{
width:208px;margin-right:4px;border:1px solid #222;color:#e2e2e2;background:#101010;
}

#commande fieldset textarea{
width:208px;margin-right:4px;border:1px solid #222;color:#e2e2e2;background:#101010;
}

#hebergement{
width:220px;float:left;margin-left:15px;height:400px;	
}

#hebergement p{
color:#ebebeb;
margin-bottom:10px;
text-align:justify;
}
#hebergement p span{
color:#afbdd0;font-weight:bold;
}

div.prixHebergement{
color:#858fa1;
font-size:13px;
padding:5px 10px;
padding-top:0px;
margin-top:0px;
float:left;
border-bottom:1px solid #222;
}
.prixHebergement div{
}
.prixHebergement span{
font-size:16px;
color:#ebebeb;
padding-right:15px;
font-weight:normal;
}

#contact{
display:none;
position:absolute;
left:5px;
top:352px;
width:928px;
height:auto;
background:url(images/bgContact.jpg);
z-index:50;
padding:20px;
border-bottom:1px solid #222;
}

#contactTitle{
padding-bottom:10px;
border-bottom:1px solid #121212;
margin-bottom:25px;
height:20px;
}

#contactLeft{
float:left;
border-right:1px solid #121212;
width:330px;
z-index:40;
}

#contactLeft h3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#afbdd0;
padding-bottom:30px;
}

#contactLeft h3 span{
display:block;
font-size:12px;
color:#e9e9e9;
padding-top:5px;
}

#contactLeft p{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#e9e9e9;
padding-bottom:15px;
}

#contactLeft p span{
color:#5b606d;	
padding:0 4px;
}

#contactLeft p a{
text-decoration:none;	
}
#contactLeft p a:hover{
text-decoration:underline;	
}

#contactLeft img{
padding:1px;
border:1px solid #222;
}

#contactRight{
float:left;
padding-left:25px;
width:570px;
}
#contactRight div{
float:left;	
width:250px;
margin-right:70px;
margin-bottom:10px;
}
#contactRight label{
display:block;	
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#e9e9e9;
margin-bottom:5px;
}
#contactRight div input{
border:1px solid #222;
background:#0d0d0d;
width:244px;
height:16px;
color:#cfcfcf;
font-size:12px;
padding:2px 2px 0 2px;
}
#contactRight textarea{
width:568px;	
height:138px;
border:1px solid #222;
background:#101010;
color:#cfcfcf;
font-size:12px;
padding:0px;
margin:0px;
}


#btnFermer{
position:absolute;
bottom:-33px;
left:450px;
}

#contentAccueil{
padding-top:8px;
}

#col2right{
float:right;
width:713px;
margin-left:0px;
}

#col2right h2{
color:#efefef;
font-size:12px;
padding:2px 5px;
margin-bottom:10px;
margin-top:5px;
border-bottom:1px solid #222;
}

#col2right h2 span{
font-size:23px;
color:#afbdd0;
font-weight:bold;
}



#col2right .professionnel2 ul,#col2right .forfait ul{
padding-left:0px;
margin-bottom:0px;
background:none;
}

#col2right .professionnel2 ul li,#col2right .forfait ul li{
padding-left:0px;
color:#cfcfcf;
font-size:0.9em;
background:none;
padding:5px;
padding-bottom:1px;
}
#col2right .forfait ul li{
background:url(images/blackTransp2.png);
padding:5px;
}


#col2right ul{
padding-left:10px;
margin-bottom:5px;
}

#col2right ul li{
padding-left:20px;
color:#cfcfcf;
font-size:0.9em;
background:url(images/arrowUl.gif) left top no-repeat;
padding-bottom:10px;
}




.professionnel{
	padding:5px;
	border:1px solid #222;
	background:url(/images/blackTransp2.png);
padding-bottom:0px;
margin-bottom:10px;
}

.professionnel ul{
float:right;
width:125px;
margin-left:15px;
}
.professionnel li a{
	display:block;
	width:119px;
	margin-bottom:6px;
color:#84909f;
font-size:11px;
border:1px solid #333;
background:#080808;
text-decoration:none;
padding:3px;
}
.professionnel li a:hover{
background:#111;	
}

#nos-services fieldset{
padding:8px 15px;
}

fieldset.professionnel2{
padding:8px 15px;

}

.professionnel2 ul{
float:right;
width:125px;
margin-left:15px;
background:none;
}
.professionnel2 li a{
	display:block;
	width:119px;
	margin-bottom:0px;
color:#84909f;
font-size:11px;
border:1px solid #333;
background:#080808;
text-decoration:none;
padding:3px;
}
.professionnel2 li a:hover{
background:#111;	
}
.professionel2 img{
	float:left;
margin-right:10px;	
}


.professionnel h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#a5b9c8;
font-weight:bold;
margin-bottom:3px;
}

.professionnel p{
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:0.9em;
color:#d8d5d5;
padding-bottom:0px;
margin:0px;
}

.professionnel img{
float:left;
margin:0 8px 8px 0;
padding:2px;
border:1px solid #333;
}


.equipe{

}


.equipe img{
float:left;
margin:0 8px 8px 0;
padding:2px;
border:1px solid #333;
}

.equipe h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#a5b9c8;
font-weight:bold;
margin-bottom:10px;
}

.equipe p{
font-size:0.9em;
color:#d8d5d5;
margin-bottom:5px;
}



#col3right{
width:226px;
float:right;
margin-left:13px;

}

#col3center img{
padding:2px;
border:1px solid #222;
}

#c3r_realisation{

padding:14px 0px 14px 9px;
}

#c3r_realisation h2.title{
border-bottom:1px solid #222;
margin-bottom:7px;
padding-bottom:5px;
}

#colLeft h2.title{
padding:5px;
margin:5px;
background:url(images/sepTitre.gif) bottom repeat-x;
clear:both;
}

h2.title{
font-size:15px;
color:#cfcfcf;
padding-bottom:8px;

margin-bottom:5px;
}

h2.title span{
font-weight:bold;
color:#afbdd0;
}

#realisations{
overflow:hidden;
margin:0px;
z-index:2;
position:relative;
clear:both;
}

#realisations .realisation .imgcont{
margin-bottom:2px;
padding:2px;
border:1px solid #333;
}

#realisations .imgcont img{
margin:0px;
padding:0px;
width:211px;
height:200px;
}

.realisation{
margin-bottom:8px;
position:relative;
z-index:2;
}

.realisation h3{
margin-bottom:11px;
font-size:12px;
font-weight:Bold;
color:#bfcee2;
}

.realisation h3 a{
color:#dddcdc;
}
.realisation h3 a span{
color:#afbdd0;
font-size:14px;
}

.realisation h3 a:hover{
color:#afbdd0;
}

.realisation img{
margin-bottom:11px;
}
.realisation p{
font-size:11px;
color:#dddcdc;
margin-bottom:11px;	
}

.realisation a{
font-weight:bold;
text-decoration:none;
z-index:2;
}

.realisation a img{
margin:0px;	
}

.realisation .flinkcont{
padding:2px 1px 1px 1px;
border:1px solid #333;
border-top:0px;
}

.realisation .flinkcont a{
font-weight:normal;
display:block;
padding: 5px 0px 6px 0px;
text-align:center;
background: transparent url(http://www.synmedia.ca/wp-content/themes/synmedia/images/bgNext2.gif) repeat scroll 0% 0%;
height: 12px;
color: rgb(255, 255, 255);
text-decoration: none;
width:100%;
margin-top:0px;
border:0px;
cursor:pointer;
font-size:12px;
z-index:2;
}


#col3center{
width:452px;
float:right;
margin-left:13px;

}

#col3center h2{
color:#efefef;
font-size:1em;
padding:2px 5px;
margin-bottom:15px;
margin-top:6px;
border-bottom:1px solid #222;
clear:both;
}
#col3center h2 span{
font-size:23px;
color:#afbdd0;
font-weight:bold;
}

.Cmore{
text-align:right;
clear:both;
padding:5px;
background:url(images/blackTransp2.png);
margin-bottom:8px;
}

.Cmore a{
text-decoration:none;	
}
#prefab .Cmore img{
float:none;	
margin:0px;
}



.surMesure{
	
}
.surMesure img{
float:left;margin:0 10px 10px 0;	
}
.surMesure .Cmore img{
float:none;	
margin:0px;
border:0px;
padding:0px;
}
#prefab img{
float:left;
margin: 0px 5px 8px 0;
padding:1px;
}
#prefab .Cmore img{
border:0px;
padding:0px;
}




#col3center p{
font-size:0.95em;
color:#c7c7c7;
padding-bottom:15px;
}

#colLeft{
width:264px;
float:right;
}

#accesClient{

padding:5px;
padding-bottom:10px;
margin-bottom:8px;
}
#colLeft #accesClient h2{
background:url(images/bgTitre.gif) bottom repeat-x;
}
#accesClient label{
font-size:11px;
color:#a5aeb9;
display:block;
padding-bottom:3px;
}

#accesClient input{
border:1px solid #222;color:#e2e2e2;background:#101010;
}

.news{
clear:left;
padding:0px;
margin:0px;
z-index:1;
position:relative;
border:1px solid #222;
border-bottom:1px solid #424242;
margin-bottom:10px;
background:url(images/blackTransp2.png);
height:150px;
}
.news a{
text-decoration:none;	
}
.news img{
margin:0;
border:0px;
width:254px;
height:40px;
border-bottom:1px solid #222;
}
.news h6{
font-size:11px;
color:#a7b4c4;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
}
.news p{
font-size:11px;
color:#dddddd;

}
.news p a{
font-weight:bold;	
color:#a8c6de;
}

.more{
background:url(images/bgMore.png) left;
font-size:11px;
color:#cfcfcf;
text-align:right;
margin-top:8px;
float:right;
}

.more a{
text-decoration:none;	
background:url(images/bgMoreRight.png) right top no-repeat;
display:block;
height:14px;
padding:5px 32px 5px 8px;

}

#tplPreview{
padding:10px;
background:url('images/blackTransp.png');
}

#tplPreviewImage{

background:#111;
border:1px solid #222;
}
#tplPreviewTitle{
font-size:13px;
font-weight:bold;
padding:5px 0 0 0 ;
text-align:center;
color:#cfcfcf;
}

.imgTemplate{
margin:0 auto;width:978px;	
}

.imgTemplate a{
	display:block;
float:left;
margin:0 12px 15px 0px;
padding:2px;
border:1px solid #222;
}
.imgTemplate a:hover{
border:1px solid #444;
}

#paging{
padding:5px;text-align:right;width:978px;margin:0 auto;margin-bottom:15px;	
}
#paging a{
display:block;
float:left;
padding:5px 0;
border:1px solid #222;
margin-right:5px;
width:25px;
text-align:center;
text-decoration:none;
}
#paging a:hover{
border: 1px solid #333;	
}
#paging a.selected{
border:1px solid #777;	
}


#footer{
border-top:1px solid #222;
}

#footerContent{
height:93px;
padding-top:9px;
width:968px;
margin:0 auto;
}

#footerTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#595959;
padding-bottom:15px;
}

#logosFooter a{
display:block;
float:left;
border:1px solid #333;
margin-right:8px;
}

#logosFooter a:hover{
border:1px solid #555;
}

#logosFooter a,#synflogo{
background-color: transparent;
background-image: url(images/footerlogos.gif);
background-repeat: no-repeat;
display: block;
float:left;
margin-right:8px;
height:34px;
}

#flogo_lc{width:59px; background-position:-74px 0;}
#flogo_in{width:50px; background-position:-311px 0;}
#flogo_xh{width:92px; background-position:-131px 0;}
#flogo_cs{width:92px; background-position:-221px 0;}
#flogo_ph{width:61px; background-position:-359px 0;}
#flogo_jq{width:92px; background-position:-418px 0;}
#flogo_wp{width:34px; background-position:-508px 0;}
#flogo_my{width:61px; background-position:-540px 0;}
#flogo_pp{width:81px; background-position:-599px 0;}
#synflogo{width:74px;height:30px;}

#infoFooter{

}
#infoFooter img{
float:left;margin-right:10px;	
}
#liensFooter{
float:left;	
color:#cfcfcf;
padding-top:3px;
font-size:11px;
}
#liensFooter a{
text-decoration:none;
color:#cfcfcf;
}
#liensFooter a:hover{
color:#8895a3;
}

#allRight{
float:right;
text-align:right;
font-size:11px;
}
#allRight a{
text-decoration:none;
color:#cfcfcf;
}
#allRight a:hover{
color:#8895a3;
}


#formSoumission{
	
}

#formSoumission h3{
font-size:11px;
color:#ddd;
padding:6px;
border:1px solid #222;
background:url(images/blackTransp2.png);
margin-bottom:25px;
background:#0d0d0d;
}

#formSoumission #contenuSite div{
float:none;
width:635px;
margin-right:0px;
margin-bottom:10px;
border:1px solid #161616;
padding:5px;
color:#cfd5e9;
font-size:10px;
background:none;
}
#formSoumission #contenuSite div.alter{
background:#0e0e0e;
}


#formSoumission #contenuSite div textarea{
border:1px solid #222;
background:#101010;
color:#cfcfcf;
font-size:12px;
padding:2px 2px 0 2px;
width:629px;
}


#contenuSite a{
text-decoration:none;	
}

#formSoumission #contenuSite div span{
font-family:Verdana, Geneva, sans-serif, Vivaldi;
font-size:12px;
font-weight:bold;
color:#cfd5e9;
padding-right:10px;
}


#formSoumission #contenuSite div p{
font-size:11px;
color:#cfcfcf;
padding:5px;
padding-bottom:7px;

}

#formSoumission #contenuSite div input{
border:0px;
background:none;
width:auto;
height:auto;
color:#cfcfcf;
font-size:12px;
padding:0px;
}


#formSoumission div{
float:left;	
width:270px;
margin-right:70px;
margin-bottom:10px;
}
#formSoumission label{
display:block;	
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#e9e9e9;
margin-bottom:5px;
}
#formSoumission div input{
border:1px solid #222;
background:#101010;
width:314px;
height:18px;
color:#cfcfcf;
font-size:12px;
padding:2px 2px 0 2px;
}
#formSoumission div textarea{
border:1px solid #222;
background:#101010;
color:#cfcfcf;
font-size:12px;
padding:2px 2px 0 2px;
}
fieldset{
padding:10px;
padding-top:20px;
padding-left:20px;
border:1px solid #222;
width:677px;
margin-bottom:10px;
background:url(images/blackTransp2.png);
}
legend{
font-size:1.2em;
font-weight:bold;
color:#ddd;
padding:0 5px;
}

#ceinture{
width:100%;
height:61px;
background:url(images/belt2.png) center no-repeat;
position:relative;
top:-18px;
}

.mini{
float:left;
padding:1px;
border:1px solid #222;
margin:0 10px 5px 0;
}


.bgNoir{
background:url(images/blackTransp2.png);
padding:5px;
border:1px solid #222;
}

.imgPad{
padding:2px;
border:1px solid #222;
float:left;
margin:0 6px 0 0;

}

#col2right #formSoumission #typeChoose{
clear: both;
font-size:11px;
color:#ccc;
border-top:1px solid #222;
width:100%;
padding-top:13px;
margin-top:10px;
}

#col2right #formSoumission #typeChoose img{
padding:2px;border:1px solid #222;margin-right:4px;
}


#formSoumission fieldset{
margin-top:15px;	
}
label.error {
	margin-top:2px;
	color: #761113 !important;
	font-style: italic;
}
input.error,textarea.error { border: 1px dotted #761113 !important; }

#soumissionImgPrefab{
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: left;
	font-size:11px;
	color:#ccc;
	border-top:1px solid #222;
	width:100% !important;
	padding-top:13px;
	margin-top:10px;
}

#soumissionImgPrefab #alltemplates{
margin:0px;
padding:2px;
z-index:2;
position:relative;
clear:both;
width:1000px;
text-align: left;
}

#soumissionImgPrefab #alltemplates a{
margin-right:17px;
position: relative;
z-index:1;
}

#soumissionImgPrefab #alltemplates a img{
z-index:1;
border:1px solid #202020;
}

#soumissionImgPrefab #alltemplates a img:hover{
border:1px solid #535353;
}

#soumissionImgPrefab #alltemplates a img.selected{
border:1px solid #cfcfcf;
}

#soumissionImgPrefab img{
}

#allNews{
overflow:hidden;
margin:0px;
padding:4px;
z-index:2;
position:relative;
clear:both;
margin-top: 5px;
margin-bottom: 5px;
}
#clearBoth{
clear:both;	height:15px;
}

#fancybox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;background: transparent;z-index: 1104;display: none;}* html #fancybox-loading {/* IE6 */position: absolute;margin-top: 0;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('js/fancybox/fancy_loading.png') no-repeat;}#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}* html #fancybox-overlay {/* IE6 */position: absolute;width: 100%;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}#fancybox-close {position: absolute;top: -15px;right: -15px;width: 32px;height: 32px;background: url('js/fancybox/fancy_close.png') top left no-repeat;cursor: pointer;z-index: 1103;display: none;}#fancybox_error {color: #444;font: normal 12px/20px Arial;}#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}.fancybox-title-over {color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background: url('js/fancybox/fancy_title_over.png');display: block;}#fancybox-title-wrap {display: inline-block;}#fancybox-title-wrap span {height: 32px;float: left;}#fancybox-title-left {padding-left: 15px;background: transparent url('js/fancybox/fancy_title_left.png') repeat-x;}#fancybox-title-main {font-weight: bold;line-height: 29px;background: transparent url('js/fancybox/fancy_title_main.png') repeat-x;color: #FFF;}#fancybox-title-right {padding-left: 15px;background: transparent url('js/fancybox/fancy_title_right.png') repeat-x;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('js/fancybox/blank.gif');z-index: 1102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}#fancybox-left-ico {background: transparent url('js/fancybox/fancy_nav_left.png') no-repeat;}#fancybox-right-ico {background: transparent url('js/fancybox/fancy_nav_right.png') no-repeat;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible;    /* IE6 */}#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto;right: 20px;}div.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;z-index: 1001;}div#fancy-bg-n {top: -20px;left: 0;width: 100%;height: 20px;background: transparent url('js/fancybox/fancy_shadow_n.png') repeat-x;}div#fancy-bg-ne {top: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('js/fancybox/fancy_shadow_ne.png') no-repeat;}div#fancy-bg-e {top: 0;right: -20px;height: 100%;width: 20px;background: transparent url('js/fancybox/fancy_shadow_e.png') repeat-y;}div#fancy-bg-se {bottom: -20px;right: -20px;width: 20px;height: 20px;background: transparent url('js/fancybox/fancy_shadow_se.png') no-repeat;}div#fancy-bg-s {bottom: -20px;left: 0;width: 100%;height: 20px;background: transparent url('js/fancybox/fancy_shadow_s.png') repeat-x;}div#fancy-bg-sw {bottom: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('js/fancybox/fancy_shadow_sw.png') no-repeat;}div#fancy-bg-w {top: 0;left: -20px;height: 100%;width: 20px;background: transparent url('js/fancybox/fancy_shadow_w.png') repeat-y;}div#fancy-bg-nw {top: -20px;left: -20px;width: 20px;height: 20px;background: transparent url('js/fancybox/fancy_shadow_nw.png') no-repeat;}

